mssql

    MSSQL paging 을 위한 row_number 사용

    node js 에서 mssql 을 사용할때. mssql 에서 mysql 처럼 limit 를 사용한 paging 을 사용할 일이 생겼다. mysql 에서는 ex) select * from tablename limit 0 10; 위에 query 를 입력하면 data 를 0~10 번째 까지를 가져오는데 mssql 에서 이걸 하려니 골치 아파서 low_number 을 사용했다. select * from (select row_number() over(order by [정렬 기준 컬럼 ] [정렬 방향]) rownum,* from Data_Table where [ 조건 식 이 있다면.] ) Table_name where rownum between [시작 INDEX] and [끝 INDEX] ; SUB query 를 ..

    mssql select 시 문자열 합치기

    mysql 에서 select 시 concat 을 하면 select 시 concat 한 data 가 합쳐서 나온다.그걸 mssql 에서 간단히 해보자! node js 에서 mssql 을 사용하고 있다. ex)select '김밥'+'천국' bob from tablename 이렇게 하면 bob 에 김밥 천국 이라는 data 가 들어온다..너무쉽다 ! 또 문자 + 숫자도 가능하다. ex)select '김밥가격:'+CONVERT(CHAR,1000) bob from tablename 숫자를 char 형식으로 변환한다는뜻. 문자열을 숫자 형으로도 변경이 가능하다 위에 CHAR 을 INT 로 변경하면 된다.