반응형

SQL 69

Add a column with a default value to an existing table in SQL Server

How can I add a column with a default value to an existing table in SQL Server 2000 / SQL Server 2005? Syntax: ALTER TABLE {TABLENAME} ADD {COLUMNNAME} {TYPE} {NULL|NOT NULL} CONSTRAINT {CONSTRAINT_NAME} DEFAULT {DEFAULT_VALUE} WITH VALUES Example: ALTER TABLE SomeTable ADD SomeCol Bit NULL --Or NOT NULL. CONSTRAINT D_SomeTable_SomeCol --When Omitted a Default-Constraint Name is autogenerated. D..

What is the difference between "INNER JOIN" and "OUTER JOIN"?

Also how do LEFT JOIN, RIGHT JOIN and FULL JOIN fit in? Assuming you're joining on columns with no duplicates, which is a very common case: An inner join of A and B gives the result of A intersect B, i.e. the inner part of a Venn diagram intersection. An outer join of A and B gives the results of A union B, i.e. the outer parts of a Venn diagram union. Examples Suppose you have two tables, with ..

SQL Server - 삽입된 행의 ID를 얻는 가장 좋은 방법은 무엇입니까?

질문자 :Oded 삽입된 행의 IDENTITY 를 얻는 가장 좋은 방법은 무엇입니까? @@IDENTITY 및 IDENT_CURRENT 및 SCOPE_IDENTITY 에 대해 알고 있지만 각각에 첨부된 장단점을 이해하지 못합니다. 누가 차이점과 언제 각각을 사용해야 하는지 설명해 주시겠습니까? @@IDENTITY 는 모든 범위에서 현재 세션의 모든 테이블에 대해 생성된 마지막 ID 값을 반환합니다. 범위에 걸쳐 있으므로 여기에서 주의해야 합니다. 현재 명령문 대신 트리거에서 값을 가져올 수 있습니다. SCOPE_IDENTITY() 는 현재 세션 및 현재 범위의 모든 테이블에 대해 생성된 마지막 ID 값을 반환합니다. 일반적으로 사용하려는 것 . IDENT_CURRENT('tableName')..

etc./StackOverFlow 2023.04.28

여러 열에서 그룹화 사용

질문자 :Alex Gordon GROUP BY x 의 요점을 이해합니다. GROUP BY x, y 는 어떻게 작동하며 무엇을 의미합니까? Group By X 는 X 값이 같은 모든 것을 하나의 그룹에 넣는 것을 의미합니다. Group By X, Y 는 X와 Y 모두에 대해 동일한 값을 가진 모든 것을 하나의 그룹에 넣는 것을 의미합니다. 예를 사용하여 설명하기 위해 대학에서 누가 어떤 과목에 참석하는지와 관련하여 다음 표가 있다고 가정해 보겠습니다. Table: Subject_Selection +---------+----------+----------+ | Subject | Semester | Attendee | +---------+----------+----------+ | ITB001 | 1 | Jo..

etc./StackOverFlow 2023.04.26

ATTACH로 연 SQLite 데이터베이스 파일의 테이블을 어떻게 나열할 수 있습니까?

질문자 :izb SQLite 3 명령줄 도구 ATTACH 명령으로 연결한 후 SQLite 데이터베이스 파일의 테이블과 해당 테이블 내의 행을 나열하는 데 사용할 수 있는 SQL은 무엇입니까? SQLite 데이터베이스에서 테이블을 보는 몇 가지 단계가 있습니다. 데이터베이스의 테이블 나열: .tables 테이블이 어떻게 보이는지 나열하십시오. .schema tablename 전체 테이블 인쇄: SELECT * FROM tablename; 사용 가능한 모든 SQLite 프롬프트 명령을 나열합니다. .help Mark Janssen .tables 및 .schema "helper" 함수는 ATTACHed 데이터베이스를 조사하지 않습니다. "main" 데이터베이스에 대한 SQLITE_MASTER 결과적으로 다음을..

etc./StackOverFlow 2023.04.24

여러 MySQL 행을 하나의 필드로 연결할 수 있습니까?

질문자 :Dean Rather MySQL 사용하여 다음과 같이 할 수 있습니다. SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; 내 출력: shopping fishing coding 그러나 대신 1 행, 1 열을 원합니다. 예상 출력: shopping, fishing, coding 그 이유는 여러 테이블에서 여러 값을 선택하고 있고 모든 조인 후에 원하는 것보다 훨씬 더 많은 행이 있기 때문입니다. MySQL Doc 에서 함수를 찾았 CONCAT 또는 CONCAT_WS 함수가 결과 세트를 받아들이는 것처럼 보이지 않습니다. 여기 사람이이 작업을 수행하는 방법을 알고 있습니까? GROUP_CONCAT 수 있습니다. SELECT person_id, GRO..

etc./StackOverFlow 2023.04.13

SQL Server - MS SQL - 기초 교육 자료 - 데이터 타입

정확한 숫자 Exact numerics Type Range Storage bigint -2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,223,372,036,854,775,807) 8 Bytes int -2^31 (-2,147,483,648) to 2^31-1 (2,147,483,647) 4 Bytes smallint -2^15 (-32,768) to 2^15-1 (32,767) 2 Bytes tinyint 0 to 255 1 Byte 대략의 숫자 Approximate numerics Type Range Storage float - 1.79E+308 to -2.23E-308, 0 and 2.23E-308 to 1.79E+308 Depends on the value of..

Database/SQL Server 2022.04.05

지정된 이름의 열이 포함된 모든 테이블 찾기 - MS SQL Server

질문자 :gruber 이 게시물을 개선하고 싶으십니까? 인용 및 귀하의 답변이 정확한 이유에 대한 설명을 포함하여 이 질문에 대한 자세한 답변을 제공하십시오. 내용이 충분하지 않은 답변은 수정 또는 삭제될 수 있습니다. 열이 포함된 테이블 이름을 쿼리할 수 있습니까? LIKE '%myName%' ? 테이블 검색: SELECT c.name AS 'ColumnName' ,t.name AS 'TableName' FROM sys.columns c JOIN sys.tables t ON c.object_id = t.object_id WHERE c.name LIKE '%MyName%' ORDER BY TableName ,ColumnName; 테이블 및 보기 검..

etc./StackOverFlow 2022.03.17

SQL은 열에 최대 값이 있는 행만 선택합니다.

질문자 :Majid Fouladpour 이 게시물을 개선하고 싶으십니까? 인용 및 귀하의 답변이 정확한 이유에 대한 설명을 포함하여 이 질문에 대한 자세한 답변을 제공하십시오. 내용이 충분하지 않은 답변은 수정 또는 삭제될 수 있습니다. 이 질문에는 이미 답변이 있습니다 . 각 그룹의 마지막 레코드 검색 - MySQL (31개 답변) 폐쇄 2 년 전 . 문서에 대한 이 테이블이 있습니다(여기에 단순화된 버전). ID 신부님 콘텐츠 1 1 ... 2 1 ... 1 2 ... 1 삼 ... ID당 하나의 행을 선택하고 가장 큰 rev만 선택하려면 어떻게 해야 합니까? 위의 데이터를 사용하면 결과에 [1, 3, ...] 및 [2, 1, ..] 두 행이 포함되어야 합니다. 나는 MySQL을 사용하고 있습니다. ..

etc./StackOverFlow 2022.03.17
반응형