일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Unity
- GIT
- urllib
- 라즈베리파이
- mssql
- MySQL
- port
- flutter
- tensorflow
- python
- ASP
- javascript
- ubuntu
- 리눅스
- PyQt5
- pandas
- sqlite
- PyQt
- 다이어트
- 함수
- node.js
- PER
- 날짜
- Linux
- swift
- Excel
- IOS
- 유니티
- MS-SQL
- 맛집
목록mssql (42)
아미(아름다운미소)
SELECT 'sp_helptext ' + T.name FROM sys.sysobjects AS T INNER JOIN sys.sysobjects AS O ON T.parent_obj = O.id WHERE T.xtype ='TR' AND O.name like '테이블명'
MSSQL 테이블 목록 조회 오라클 테이블 조회는 SELECT * FROM ALL_TABLES WHERE TABLE_NAME LIKE '%테이블명%' MSSQL 테이블 조회는 SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME LIKE '%테이블명%'
괄호만 추가 하면 됩니다. Select TOP (@nTemp) From @table;
DECLARE @valueList varchar(8000) DECLARE @pos INT DECLARE @len INT DECLARE @value varchar(8000) SET @valueList = '20030,20031,20033,20034,20065,20045,20044,' SET @pos = 0 SET @len = 0 WHILE CHARINDEX(',', @valueList, @pos+1)>0 BEGIN SET @len = CHARINDEX(',', @valueList, @pos+1) - @pos SET @value = SUBSTRING(@valueList, @pos, @len) SELECT @value SET @pos = CHARINDEX(',', @valueList, @pos+@len) +1..
SELECT DATEPART(YEAR, GETDATE()) AS 년, DATEPART(MONTH, GETDATE()) AS 월, DATEPART(DAY, GETDATE()) AS 일, DATEPART(HOUR, GETDATE()) AS 시간, DATEPART(MINUTE, GETDATE()) AS 분, DATEPART(SECOND, GETDATE()) AS 초, DATEPART(DW, GETDATE()) AS [요일(숫자)]
MSSQL데이터형식 PARAMTER데이터형식 bigint adBigint binary adBinary bit adBoolean char adChar datetime adDate decimal adDecimal float adSingle int adInteger money adCurrency nchar adChar ntext adLongVarChar numeric adNumeric nvarchar adVarChar real adSingle smalldatetime adDate smallint adSmallInt smallmoney adCurrency sql_variant adVariant text adLongVarChar timestamp adDBTimeStamp tinyint adTinyInt varbi..
년 : year(yy) 월 : month(mm) 일 : day(dd) 시 : hour(hh) 분 : minute(mi) 초 : second(ss) 예) SELECT GETDATE()--현제날짜 SELECT DATEADD(ss, 1, GETDATE()) --1초후 SELECT DATEADD(mi, 1, GETDATE()) --1분후 SELECT DATEADD(hh, 1, GETDATE()) --1시간후 SELECT DATEADD(dd, 1, GETDATE()) --1일후 SELECT DATEADD(mm, 1, GETDATE()) --1개월후 SELECT DATEADD(yy, 1, GETDATE()) --1년후
- 숫자 세자리 마다 콤마(쉼표) 찍기 MSSQL에서 세자리 마다 콤마를 찍어주기 위해서는 데이타의 형이 money 형으로 저장되어 있던지 money 형으로 컨버팅(converting)이 가능한 값으로 데이타가 저장되어 있어야 만 합니다. 컬럼의 데이타 형이 varchar라도 반드시 숫자 포맷으로만 저장되어 있으면 가능합니다. 아래의 Test_tbl은 column1 컬럼의 값은 "1000000" 으로 가정하겠습니다. SELECT column1 FROM Test_tbl; 일단 column1 의 값이 숫자이기 때문에 money형으로 컨버팅하는 것이 가능합니다. 아래와 같이 convert 함수를 이용해서 money 형으로 컨버팅 합니다. SELECT convert( MONEY, column1 ) FROM Te..
isnumeric() 함수사용 식이 유효한 숫자 형식인지 여부를 확인합니다. 사용구문 SELECT CELL_NAME FROM TABLE_NAME WHERE isnumeric(CELL_NAME)=0 반환 값 문자 일 때 0 숫자 일 때 1