분류 전체보기108 [Oracle] ORDER BY NULLS FIRST, NULLS LAST / NULL값 정렬하기 Oracle에서는 컬럼에 대하여 정렬 시 null 값은 마지막에 출력됩니다. 반대로 DESC로 내림차순 정렬을 하게 되면 처음에 출력됩니다. ORDER BY 할 때 NULLS FIRST, NULLS LAST 키워드를 사용하면 null이 출력되는 위치를 변경할 수 있습니다. 예시 ASC 정렬 SELECT * FROM TEMP ORDER BY CNT ASC 정렬 - NULLS FIRST SELECT * FROM TEMP ORDER BY CNT NULLS FIRST ASC 정렬 - NULLS LAST SELECT * FROM TEMP ORDER BY CNT NULLS LAST ASC 정렬만 했을 때와 결과가 같습니다. DESC 정렬 SELECT * FROM TEMP ORDER BY CNT DESC DESC 정.. 2022. 9. 29. [Oracle] ORA-01422: 실제 인출은 요구된 것보다 많은 수의 행을 추출합니다 원인 프로시저나 사용자 정의 함수에서 SELECT INTO 구문으로 변수에 값을 넣을 때 결과 행 수가 2건 이상이면 발생합니다. 해결 방법 쿼리를 수정하여 단일 행을 리턴하도록 변경합니다. 2022. 9. 29. [JavaScript] Uncaught SyntaxError: Unexpected end of input 해결 방법 태그의 href 속성에 함수를 넣는 과정에서 오류가 발생했습니다. 이 오류는 함수를 호출할 때 ( )나 { }를 제대로 닫지 않아서 발생합니다. 원인 href 속성 값을 ' '(작은 따옴표)로 입력하므로 괄호 안의 변수를 " "(큰 따옴표)로 감싸야 하는데 ' '로 감싸니 뒤의 괄호를 인식하지 못했습니다. //오류1 function(data, type, item){ return ""+item.vin+""; } //오류2 function(data, type, item){ return ""+item.vin+""; } 해결 방법 이스케이프 문자와 큰 따옴표( \" )로 바꾸니 해결되었습니다. function(data, type, item){ return ""+item.vin+""; } 2022. 9. 28. [JavaScript] isNaN() 함수 / 값이 NaN인지 확인하기 NaN은 "Not a Number"의 약자로 숫자가 아닌 값을 의미합니다. 변수의 값이 NaN인지 확인하고 싶을 때 isNaN() 함수를 사용하여 확인할 수 있습니다. 기본 형식 isNaN() 함수의 반환값은 boolean형입니다. 값이 NaN인 경우 true를 반환하고, NaN이 아닌 경우(숫자) false를 반환합니다. isNaN() 함수는 값을 검사하기 전에 숫자형식으로 변환한 후 검사합니다. 즉 '123'의 문자열 형식을 isNaN() 함수로 검사하면 false를 반환합니다. 예시 isNaN(123)//false isNaN(-1.23)//false isNaN(5-2)//false isNaN(0)//false isNaN('123')//false isNaN('abc')//true isNaN('2022.. 2022. 9. 27. [JavaScript/DataTables] Uncaught TypeError: Cannot read properties of undefined (reading 'style') 해결 방법 'style' 속성의 정의되지 않았다는 내용의 오류입니다. 대체 무슨 오류인지 모르겠어서 한참을 고민했습니다... DataTable로 데이터를 가져오는 과정에서 (또는 ) 태그의 수가 column의 수보다 적다는 것을 발견했습니다. DataTable의 column 개수와 태그 개수를 맞춰주니 해결되었습니다. 원인 DataTables로 데이터를 가져올 때 column 개수와 () 개수의 불일치 해결 방법 DataTables의 column 개수와 () 개수를 맞춰 준다. + 만약 반대로 개수가 column 개수보다 더 많으면 오류가 안날까 해서 실험해봤더니 다른 오류가 발생하네요. 2022. 9. 27. 이전 1 2 3 4 5 6 7 8 ··· 22 다음