SQL Server : 연결 및 where 절

s_karki

나는 두 테이블에서 세 개의 열을 연결하려고 Customer하고 Invoice, 새 열을 생성하고 이름이 SQL Server의 'Astridgruber'에서 시작 NEW_ID 멤버를 찾을 수 있습니다.

아래는 오류의 원인입니다.

select 
    concat(c.FirstName, c.LastName, i.InvoiceId) as New_Id
from 
    Invoice i, Customer c
where 
    i.[CustomerId] = c.CustomerId 
where 
    New_Id = 'AstriGruber%'

도움을 많이 주시면 감사하겠습니다.

다음은 Chinook 데이터베이스의 테이블입니다.

영상

새긴 ​​금

댓글이 너무 깁니다. 몇 가지 문제가 있습니다.

  1. JOIN쉼표 조인이 아닌 현대적이고 명시적인 구문을 사용해야 합니다.
  2. WHERE절이 너무 많습니다 . AND함께 조건;
  3. WHERE에서 별칭을 사용할 수 없습니다 . 교체 New_Idconcat(c.FirstName,c.LastName,i.InvoiceId);
  4. 당신은 사용해야 LIKE하지=

모든 쿼리는 다음과 같아야합니다.

select concat(c.FirstName,c.LastName,i.InvoiceId) as New_Id
from Invoice i
join Customer c on i.CustomerId = c.CustomerId 
where concat(c.FirstName,c.LastName,i.InvoiceId) LIKE 'AstriGruber%'

dbfiddle 데모

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SQL Server NULL 값 및 연결

분류에서Dev

SQL 서버 CASE 및 IN where 절

분류에서Dev

SQL; 함수 및 where 절

분류에서Dev

CASE / WHEN 및 NULL 값이있는 SQL Server 2008 WHERE 절

분류에서Dev

where 절 및 선택이 포함 된 SQL Server XML

분류에서Dev

OR 조건 및 Null을 사용하는 Right Outer Join with where 절 -SQL SERVER

분류에서Dev

여러 노드 및 조건이있는 SQL Server WHERE 절 XPath

분류에서Dev

SQL Server : 조건부 WHERE 절

분류에서Dev

if-else / Case in SQL Server where 절

분류에서Dev

Where 절의 SQL Server CASE 문

분류에서Dev

Linq Where 절 연결

분류에서Dev

SQL Server의 null 및 null이 아닌 열을 기반으로하는 Where 절

분류에서Dev

SQL Server 2008 및 연결 문자열

분류에서Dev

R JDBC HANA 연결에서 SQL "where"절이 실패 함

분류에서Dev

모델 연결의 Where 절

분류에서Dev

Rails : where 절로 연결

분류에서Dev

SQL 업데이트 쿼리 및 Where 절

분류에서Dev

SQL Where 절 및 Django 시간대

분류에서Dev

WHERE 절을 무시하는 SQL Server 2019?

분류에서Dev

SQL Server의 WHERE 절 내부의 CASE 문

분류에서Dev

where 절이있는 SQL Server 삽입

분류에서Dev

where 절 SQL Server 내부의 case 문

분류에서Dev

WHERE 절이있는 sp_addrolemember-SQL Server

분류에서Dev

SQL Server 2008 R2의 where 절에서 비교 연산자 사용

분류에서Dev

"WHERE"절에 NEWID ()가 포함 된 이상한 SQL Server (TSQL) 쿼리 결과

분류에서Dev

그룹 연결 및 절

분류에서Dev

Firestore에서 orderBy 및 where 절 결합

분류에서Dev

has_many, through, class_name 및 where 절이있는 Rails 모델 연결

분류에서Dev

MYSQL GROUP BY 및 WHERE 절