database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 4606 게시물 읽기
No. 4606
ㄱ버튼을 누르면 ㄱ으로 시작하는 목록이 뜨게하는 쿼리는 어떻게 만드나요?
작성자
박수영
작성일
2009-01-16 11:09
조회수
7,345

ㄱ, ㄴ, ㄷ, ㄹ, ......ㅎ 이런 버튼이 있는데요

ㄱ을 누르면 ㄱ으로 시작하는 사람이름 목록을 뜨게 하고 싶습니다.


like를 써서 해보긴 했어요


strSQL = "select Name where Name like 'ㄱ%'"

strSQL = strSQL & " order by Name asc"


근데 검색이 안되더라고요..

그래서


strSQL = "select Name where Name like '가%'"

strSQL = strSQL & " order by Name asc"


이렇게 했더니, 가로 시작하는 이름만 출력되요.


혹시나 해서 


strSQL = "select Name Name like '가%,갸%,거%,겨%,고%,교%,구%,규%,그%,기%'"

strSQL = strSQL & " order by Name asc"


이렇게도 해봤는데 이건 오류나더라고요;;;


쿼리문을 어떻게 작성하면 되나요?


도와주세요~@.@

이 글에 대한 댓글이 총 3건 있습니다.
SELECT * FROM
(SELECT A = 'ㄱ' UNION ALL
SELECT '가' UNION ALL
SELECT 'ㄴ' UNION ALL
SELECT '다' UNION ALL
SELECT '나' UNION ALL
SELECT '강' UNION ALL
SELECT '각' UNION ALL
SELECT '캭') X
WHERE A >= 'ㄱ' AND
 A < 'ㄴ'
여리님이 2009-01-16 14:03에 작성한 댓글입니다. Edit

저는 between 'ㄱ' and 'ㅤㄱㅣㅎ' 이렇게 가져옵니다.

설마 ㅤㄱㅣㅎ 으로 시작하는 단어는 안넣으셨겠죠?

아니면 between 'ㄱ' and 'ㄴ' 으로 해서 'ㄴ' 으로 시작하는 것들만 짤라버리는 것도 좋겠구요.

이태웅(ironiris)님이 2009-01-19 09:36에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4609서버 이전후 속도가 눈에 띄게 느려졌습니다.
윤인환
2009-01-17
5455
4608임시저장 문제 [1]
이상록
2009-01-16
5643
4607sql검색조건 무엇이 틀리는지 ? [2]
이가루
2009-01-16
5754
4606ㄱ버튼을 누르면 ㄱ으로 시작하는 목록이 뜨게하는 쿼리는 어떻게 만드나요? [3]
박수영
2009-01-16
7345
4605동적쿼리에서 스칼라 변수 에러 [1]
2009-01-15
13091
4603사용하지 않는 인덱스를 조회하는 방법이 있나요? [2]
방석호
2009-01-14
6977
4602고수님들 부탁 드릴께요 속도가 너무느림니다 [1]
길동이김
2009-01-14
5695
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다