나는 이것에 관해 많은 게시물을 보았습니다. 그러나 나는 대답을 얻을 수 없었다. 테이블에 특정 행이 있는지 여부를 확인하는 쿼리를 원합니다. 존재하는 경우 문자열을 반환하고 거기에서 검색을 중지하고 false가 아닌 경우 false를 반환합니다.postgresql에 행이 있는지 확인하십시오.
답변
select
case when exists (select true from table_name where table_column=?)
then 'true'
else 'false'
end;
하지만 그냥 문자열 대신 부울을 반환하는 더 나은 것 :
select exists (select true from table_name where table_column=?);
스포일러 :
이-- EXPLAIN ANALYZE
WITH magic AS (
WITH lousy AS (SELECT * FROM one WHERE num = -1)
SELECT 'True'::text AS truth
WHERE EXISTS (SELECT * FROM lousy)
UNION ALL
SELECT 'False'::text AS truth
WHERE NOT EXISTS (SELECT * FROM lousy)
)
SELECT *
FROM magic
;
이것은 너무 복잡합니다. – Tometzky
그것은 스포일러로 의도되었다. OP는 확실히 숙제이며 아무런 노력도 보이지 않습니다. – wildplasser
당신이 쓴 것은 저에게조차도 횡설수설입니다. 당신은 [The Daily WTF] (http://thedailywtf.com/)에 합당하게 일하는 고의로 모호한 예를 제공하는 가정교사가 아닙니다. 예를 들어'case'와'exists'에 대한 문서를 가리킬 수 있습니다. 왜냐하면 그것은 무엇을 찾아야 할지를 아는 누군가에게만 유용하기 때문입니다. – Tometzky
- 1. mysql에 이미 행이 있는지 확인하십시오.
- 2. Oracle : 다른 테이블에 행이 있는지 확인하십시오.
- 3. while 루프에서 행이 그룹화되어 있는지 확인하십시오.
- 4. 추가하지 않으면 행이 있는지 확인하십시오 [MySQL]
- 5. 행이 thead 또는 jquery에 있는지 확인하십시오
- 6. 정확한 행이 html 테이블에 있는지 확인하십시오.
- 7. 텍스트 영역의 특정 행이 비어 있는지 확인하십시오.
- 8. MySQL 행이 채워지는지 확인하십시오.
- 9. MS Access 2007에서 행이 선택되어 있는지 확인하십시오. 목록 상자
- 10. Mysql, 행이 있는지 확인하십시오. 값을 가져 오지 않으면 삽입하지 않습니다.
- 11. 자동 필터 - 표시 셀의 두 번째 행이 비어 있는지 확인하십시오.
- 12. mysql에서 두 개의 열에 같은 데이터가있는 행이 있는지 확인하십시오.
- 13. "추가"버튼을 표시하기 전에 DB에 행이 있는지 확인하십시오.
- 14. jQuery를 사용하여 테이블에 행이 하나 이상 있는지 확인하십시오.
- 15. dataGridView가 비어 있는지 확인하십시오.
- 16. 커서에 결과가 있는지 확인하십시오.
- 17. 행이 telerik 그리드에서 선택되었는지 확인하십시오
- 18. 어떤 테이블에 결과가 있는지 확인하십시오.
- 19. SQL 행이 비어 있는지 표시
- 20. 행이 있는지 여부를 묻는 쿼리
- 21. 삭제하기 전에 행이 있는지 확인해야합니까?
- 22. datareader가 null인지 또는 행이 없는지 확인하십시오. ASP.NET
- 23. 기본 뷰어가 있는지 확인하십시오.
- 24. 목록이 있는지 확인하십시오.
- 25. 컨트롤이 화면에 있는지 확인하십시오.
- 26. 이름이 데이터베이스에 있는지 확인하십시오.
- 27. json.net 어린이가 있는지 확인하십시오.
- 28. FreeASPUpload에 파일이 있는지 확인하십시오.
- 29. 목록에 변수가 있는지 확인하십시오.
- 30. Jlabel에 아이콘이 있는지 확인하십시오.
조회에서 누락 쉼표있다. – wildplasser
무엇을 시도 했습니까? 행을 어떻게 지정합니까? rowid 또는 모든 속성의 값으로? 그것은 질의가되어야 하는가 아니면 PL/SQL 함수가 수용 가능한가? – toniedzwiedz