에서 값을 대체합니다MySQL은 내가 다음과 같습니다 내 데이터베이스의 테이블이 각각 기록
=========를
| 이드 | 코드 |
=========
| 1 | a |
=========
| 2 | 전자 |
=========
| 3 | r |
=========
등등. 알파벳의 어떤 글자가 이 아니며 테이블에이 아닌지를 알려주는 질의를 할 수 있기를 바랍니다.
나는 원래 이런 식으로 쿼리의 생각 :
SELECT는 ('ABCDEFGHIJKLMNOPQRSTUVWXYZ'('') 테이블에서 코드를 선택)를 교체;
그리고 'defghijklmnopqrstuvwxyz'가 출력되기를 바란다. 그리고 나는 이것을 사용되지 않는 문자 배열로 분해 할 수있다. 유감스럽게도, MySQL의 REPLACE에서는 값의 테이블을 사용할 수 없습니다.
이 목록을 작성하는 방법에 대한 제안 사항이 있으십니까?
My MySQL은 녹슬지 만 좋은 질문입니다. 나는 내가 어디에서 (테이블에서 SELECT 코드) '와 함께 뭔가를 결합하여보고 시작할 것 같아요. –
@DerekTomes 그건 내가 원래 생각했다. 불행하게도 "FROM"테이블을위한 전체 알파벳의 분리 된 정적 테이블이 필요합니다. 즉각적인 테이블 ('a', 'b', 'c'...)을 만들려고하지만 해당 구문은 FROM 필드에 허용되지 않습니다. – jwegner
왜 필요합니까? –