일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 맥코트
- STS
- Python
- 분노
- LOG
- JQuery
- SCADA
- DataTables
- 리눅스
- Anaconda
- 가상환경
- Linux
- pythoncom37.dll
- ORA-28002
- Eclipse
- checkbox
- Custom
- 원한
- build
- HMI
- geckodriver
- 명령어
- 파이썬
- error
- 말라키
- Today
- Total
2010년 5월 1일, 2막
[SQL] mdb파일 switch 구문 본문
MDB 쿼리중에 SWITCH문이 있습니다.
아래와 같이 사용이 가능하구요.
SELECT SWITCH(str_Name = 'A', '이히'
, str_Name = 'B', '삼히'
) FROM tb_Table
여기서 SWITCH 문을 사용하면 str_Name ='A'~'Z' 까지 조건을 준다면 아래와 같이 모조리 써야 하는데 여기서 제가 하고싶은건 str_Name = 'C', '사히' 외에 다른건 무조건 'ㅌㅌㅌ' 값을 주려고 합니다.
SELECT SWITCH(str_Name = 'A', '이히'
~
str_Name = 'Z', 'ㅌㅌㅌ'
즉, 아래와 같이 할 수 있는 방법이 있는지요?
SELECT SWITCH(str_Name = 'A', '이히'
,str_Name = 'B', '삼히'
,str_Name = 'C', '사히'
DEFAULT , 'ㅌㅌㅌ') FROM tb_Table
답변 부탁드립니다.
----------------------------------------------------
SELECT SWITCH(str_Name = 'A', '이히'
,str_Name = 'B', '삼히'
,str_Name = 'C', '사히'
,str_Name = str_Name, 'ㅌㅌㅌ') FROM tb_Table
이렇게 처리 하시면 원하시는 결과가 나옵니다...
Switch문 자체가 순차적으로 첫번째 조건이 만족하면 그 이하 조건은 무시되는걸 생각한다면...
저렇게 위에서 조건을 주고 나머지는 무조건(str_Name = str_Name 이므로) 'ㅌㅌㅌ'가 나오도록 설정한 방법입니다...
출처 : http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=47&MAEULNO=19&no=291953&ref=291953
'Computer' 카테고리의 다른 글
[C#] datatable Join 방법 (0) | 2014.08.22 |
---|---|
RAW HDD 해결 방법 - TestDisk 사용법 (3) | 2014.05.23 |
[C#] Excel 파일을 DataTable에 담기 (0) | 2014.01.28 |
[Tip] 프린터 PCL? PS? (0) | 2014.01.17 |
[Tip] Transpose a DataTable using C# (0) | 2014.01.08 |