복붙노트

[SQL] MySQL은 공백으로 열 이름을 선택하는 방법

SQL

MySQL은 공백으로 열 이름을 선택하는 방법

나는 다른 개발자가 '비즈니스 이름'과 같은 열 이름으로 테이블을 만들어 프로젝트를 진행하고있다. 즉 두 단어 사이의 공간입니다. 나는 '비즈니스 이름'과 SELECT 문을 실행하면 이름 '비즈니스'에 더 열이없는 말했다.

이 문제를 어떻게 해결할 수 있습니까?

해결법

  1. ==============================

    1.일반적으로 첫 번째 단계는 처음에 그렇게하지 않는 것입니다, 그러나 이것은 이미 완료되면, 당신은 제대로 열 이름을 인용에 의지해야합니다

    일반적으로 첫 번째 단계는 처음에 그렇게하지 않는 것입니다, 그러나 이것은 이미 완료되면, 당신은 제대로 열 이름을 인용에 의지해야합니다

    SELECT `Business Name` FROM annoying_table
    

    일반적으로 사물의 이러한 종류는 Microsoft Access에서 같은 것을 사용하고 항상 자신의 일을 할 수있는 GUI를 사용하는 사람들에 의해 만들어집니다.

  2. ==============================

    2.따옴표가 작동하지 않는 경우, 대괄호 내의 문자열을 포함하려고합니다.

    따옴표가 작동하지 않는 경우, 대괄호 내의 문자열을 포함하려고합니다.

    예를 들어 :

    SELECT "Business Name","Other Name" FROM your_Table
    

    변경할 수 있습니다

    SELECT [업체명], [다른 이름] your_Table FROM

  3. ==============================

    3.대신 작은 따옴표의 역 따옴표를 사용합니다 :

    대신 작은 따옴표의 역 따옴표를 사용합니다 :

    작은 따옴표 - '비즈니스 이름'- 잘못된

    역 따옴표 -`비즈니스 Name` - 수정

  4. ==============================

    4.각각의 자신 만의 코드에 대한 올바른 방법이이 틈이없는, 그래서 밑줄을 삽입 열 이름을 변경하는 것입니다. 코딩 할 때 제로 오류를 보장합니다. 당신이 수있는 공공 디스플레이의 열 이름을 인쇄 할 때 공백으로 밑줄을 대체하기 위해 검색 - 및 - 교체하십시오.

    각각의 자신 만의 코드에 대한 올바른 방법이이 틈이없는, 그래서 밑줄을 삽입 열 이름을 변경하는 것입니다. 코딩 할 때 제로 오류를 보장합니다. 당신이 수있는 공공 디스플레이의 열 이름을 인쇄 할 때 공백으로 밑줄을 대체하기 위해 검색 - 및 - 교체하십시오.

  5. ==============================

    5.MS 액세스의 경우, 대괄호 작동 및 역 따옴표는 "검색어 1 잘못된 쿼리 이름"와 같은 이상한 모든 종류의 오류를 일으킬

    MS 액세스의 경우, 대괄호 작동 및 역 따옴표는 "검색어 1 잘못된 쿼리 이름"와 같은 이상한 모든 종류의 오류를 일으킬

    그것은 다음과 같이한다

    SELECT Customer.[Customer ID], Customer.[Full Name] ...
    
  6. ==============================

    6.나는 따옴표도 작동 생각 :

    나는 따옴표도 작동 생각 :

    SELECT "Business Name","Other Name" FROM your_Table
    

    하지만 난 단지 MS SQL Server의 경우 누군가 작업에 SQL 서버가 아닌 MySQL을 테스트했다.

  7. from https://stackoverflow.com/questions/14190798/how-to-select-a-column-name-with-a-space-in-mysql by cc-by-sa and MIT license