728x90 반응형 SMALL 정렬5 [DBeaver]디비버 쿼리 정렬하기 오늘은 DBeaver라는 DB툴에서쿼리를 정렬하는 방법에 대해서 정리를 해보고자 합니다.저는 개인적으로 DBeaver 툴을 좋아하고 많이 사용하고 있습니다.무료이면서도 거의 웬만한 DB에 다 접속할 수도 있고 그래서요.그러다보니 해당 툴에서 쿼리를 정리하는 방법도 정리를 해보고자 합니다. 로그를 본다거나 다른 사람으로부터 쿼리를 전달받거나 했을 때들여쓰기가 이상하거나 정렬이 이상해서보기가 힘들 때가 있습니다.그럴 때 디비버에서는 쿼리를 정렬할 수 있습니다.디비버에서는 쿼리 정렬을 위한 단축키가 있습니다이 단축키를 이용하면 쿼리를 보기 좋게 정렬시킬 수 있습니다. 1. 예시 쿼리우선 예시 쿼리를 작성해보았습니다.그냥 한줄로 작성을 해보았습니다. SELECT '홍길동','24','남' FROM dual.. 2025. 4. 16. MS-SQL 에서 랜덤으로 정렬 및 값가져오기 오늘은 MS-SQL에서 랜덤으로 값을 정렬하고 값을 가져오는 방법을 정리해보려고 합니다. 오라클이나 다른 DBMS에서는 랜덤함수가 있는 것으로 알고있는데 SQL Server에서는 없는 것으로 알고 있거든요. 그래서 이번에는 이가 없으면 잇몸으로. 다른 함수를 이용하여 Random 함수가 있는 것처럼 사용하는 방법을 정리해보려고 합니다. MSSQL에서 Random하게 데이터를 추출하기 위해서는 NEWID()라는 함수를 이용하면 됩니다. 그러면 랜덤하게 값을 가져올 수 있습니다. 우선 이를 확인하기 위해서 NEWID() 함수만 사용해보도록 하겠습니다. select newid() 위와 같이 쿼리를 작성하여 실행을 해보았습니다. 그러면 아래처럼 결과가 나오는 것을 확인할 수 있습니다. 그리고 위 쿼리를 다시 한.. 2021. 3. 24. MS-SQL에서 ORDER BY 절에 CASE WHEN 사용하기 오늘은 SQL SERVER에서 ORDER BY 절에CASE WHEN을 사용하는 방법을정리해보고자 합니다. 기본적으로 여러 DBMS에서 정렬을 제공합니다.정렬을 할 때,ORDER BY 절을 써서정렬을 하도록 합니다. 그리고 보통 ORDER BY 절에서는컬럼의 값들을 통해서정렬이 되도록 합니다. 이번에는 MS-SQL에서ORDER BY 절을 이용해 정렬을 할 때CASE WHEN을 이용하는 방법을정리해보고자 합니다. 우선, 제가 계속 사용하던데이터를 조회해보도록 하겠습니다. select * from test_member 위 테이블에는데이터가 아래처럼 들어가져 있습니다. 위 데이터를 가지고이제 정렬을 해보도록 하겠습니다.member_name 값을 통해정렬을 해보도록 하겠습니다.ORDER BY 절을 이용해서정렬을 .. 2020. 6. 15. MS-SQL에서 랜덤정렬하기 이번에는 MS-SQL에서의 랜덤 정렬을 하는 방법을정리해보려고 합니다. 보통 정렬을 할 때,오름차순, 내림차순으로정렬을 많이 합니다. 하지만 하다보면가끔 랜덤 정렬을 해야 하는 경우도 있습니다.Oracle나 My-SQL의 경우에는랜덤함수가 있어서 랜덤함수를 이용하여정렬할 수 있습니다. 하지만, SQL Server에서는 랜덤함수가 딱히 애매해서정렬을 할 때 랜덤으로 정렬할 수 없습니다.그래서 SQL Server에서는 유니크값을 생성해서해당 값을 기준으로 정렬을 시킬 수 있습니다. 유니크값을 생성하는함수는 NEWID() 입니다. 우선, NEWID()값을 사용하는예제를 확인해보도록 하겠습니다.예제 쿼리는 다음과 가습니다.1111111111111위처럼 하면 됩니다.그러면 결과는 아래처럼 나오게 됩니다. 위처럼 .. 2020. 3. 11. 이전 1 2 다음 728x90 반응형 LIST