본문 바로가기

mssql36

[MSSQL]MSSQL LIKE절 대괄호 검색 방법('[',']') MSSQL LIKE절 대괄호 검색 방법 MSSQL 의 LIKE 절에 '[', ']' 문자는 와일드카드로 사용 됩니다. 해당 문자를 LIKE 절에서 검색하고 싶을 때는 아래와 같이 검색 가능합니다. EX) '[일괄치료][일괄치료]' 로 시작되는 패턴을 찾는다. 1. WHERE COMMENT LIKE '\[일괄치료]\[일괄치료]%' ESCAPE '\' 2. WHERE COMMENT LIKE '[[]일괄치료][[][일괄치료]%' SELECT * FROM TEST.DBO.테이블 WHERE COMMENT LIKE '\[일괄치료]\[일괄치료]%' ESCAPE '\' SELECT * FROM TEST.DBO.테이블 WHERE COMMENT LIKE '[[]일괄치료][[][일괄치료]%' 798631 [일괄치료][일괄치.. 2021. 1. 19.
[MSSQL] FLOAT를 문자열로 바꾸기 MSSQL 문자열 변환 시 FLOAT가 문자열로 안나오고 지수형으로 나오는 현상이 있어 수정해봤습니다. FLOAT 데이터를 문자열로 바꾸기 위해서는 한번의 변환이 더 필요합니다. 내부 변수로 사용할 경우 아래처럼 지수로 나와도 무관하지만 TEXT로 출력 할 경우는 아래와 같이 처리합니다. CONVERT(VARCHAR(100), LON)) 출력 : 1.35144e+007 CONVERT(CONVERT(DECIMAL,VARCHAR(100), LON))) 출력 : 45659162 DECIMAL 대신 NUMERIC이 들어가도 됩니다. If you want converting float data type to string data type in mssql. You should convert decimal or nu.. 2021. 1. 6.
[MSSQL]ssms 데이터 가져오기 tip mssql 가져오기 내보내기가 안될때 시도 해보세요 1. 컬럼 사이즈 변경 2.TypeGuessRows 위치 : TypeGuessRows 값 조정 255자 제한 해제 https://social.msdn.microsoft.com/Forums/sqlserver/en-US/41222f92-b079-4e6c-ae17-3aa3534a45a7/setting-typeguessrows-for-excel-ace-driver?forum=sqlintegrationservices 위 처리 한후에 테이블을 한번 가공해주시는게 좋습니다. 2020. 11. 18.
[MSSQL] 뒷공백 뒤공백 문자 비교 시 Tip DECLARE @STR VARCHAR(100) SET @STR = 'ABC ' SELECT CASE WHEN @STR = RTRIM(LTRIM(@STR)) THEN 'SAME' ELSE 'DIFF' END​ 결과는 SAME 입니다. WHERE RTRIM(LTRIM([문자열컬럼])) [문자열컬럼] -> 원하는 결과가 나오지 않음 WHERE RTRIM(LTRIM([문자열컬럼])) = [문자열컬럼] AND DATALENGTH(RTRIM(LTRIM([문자열컬럼]))) DATALENGTH([문자열컬럼]) -> 원하는 결과가 나옴 MSSQL 앞공백 뒷공백 앞뒤공백 문자 비교 시 Tip 문자열 컬럼에 대해 RTRIM, LTRIM 적용 후 문자열 비교 시 유의 할 점을 공유 드립니다. 'ABC ' = 'ABC' TRY.. 2020. 11. 11.