プログラマで[SQL]NULLを処理する
1834 ワード
質問リンク:コーディングテスト練習-NULLの処理
ANIMAL INSテーブルには、動物が動物保護所に入った後の情報が含まれています.ANIMAL INS表構造は、ANIMAL ID、ANIMAL TYPE、DATETIME、INTAKE CONDITION、NAME、SEX UPON INTAKEがそれぞれ動物のアイデンティティ、生物種、保護開始日、保護開始時の状態、名称、性別、中性化を表す.
養子縁組掲示板で動物情報を発表したいです.動物の生物の種類、名前、性別、中性化の有無をID順に問い合わせるSQL文を記入してください.プログラミングがわからない人はNULLという記号がわからないので、名前のない動物の名前は「Noname」で表します.
の問題の特定
->NULLの値をNo nameで置換する必要があるので、COALESCE()関数を使用して処理できます. 結果
->正しい.しかしINFULL()関数で代用できる部分もあるので記録することにしました.INFULL()用法:
ANIMAL INSテーブルには、動物が動物保護所に入った後の情報が含まれています.ANIMAL INS表構造は、ANIMAL ID、ANIMAL TYPE、DATETIME、INTAKE CONDITION、NAME、SEX UPON INTAKEがそれぞれ動物のアイデンティティ、生物種、保護開始日、保護開始時の状態、名称、性別、中性化を表す.
)
養子縁組掲示板で動物情報を発表したいです.動物の生物の種類、名前、性別、中性化の有無をID順に問い合わせるSQL文を記入してください.プログラミングがわからない人はNULLという記号がわからないので、名前のない動物の名前は「Noname」で表します.
)
->NULLの値をNo nameで置換する必要があるので、COALESCE()関数を使用して処理できます.
->正しい.しかしINFULL()関数で代用できる部分もあるので記録することにしました.INFULL()用法:
SELECT ANIMAL_TYPE, IFNULL(NAME, 'No name') AS NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS ORDER BY ANIMAL_ID
最終回答)
SELECT ANIMAL_TYPE, COALESCE(NAME, 'No name'), SEX_UPON_INTAKE
FROM ANIMAL_INS ORDER BY ANIMAL_ID
Reference
この問題について(プログラマで[SQL]NULLを処理する), 我々は、より多くの情報をここで見つけました https://velog.io/@jennyfromdeblock/SQL-NULL-처리하기-in-programmersテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol