We.TIL 43:SELECT条件分岐と正の値のみを受け入れる列を作成する


SQL格言


WHEREゾーンで条件分割をしているのは初心者です.
熟練者はSELECT区で条件分割を行う.
SELECT条件分岐例
SELECT product_name, year
	CASE WHEN year <= 2018 THEN price_ex
	     WHEN year >= 2018 THEN price_in END AS price
FROM PRODUCTS;

正の値のみを受け入れる列を作成


テーブルの作成時にint属性フィールドの場合はUNSIGNEDを表示します.最高価格はゼロに固定され、正数しか受け入れられない.
コメントやQNAにカウンターを設置したほうがいいです.
コメントやQNAの数字は負数ではないからです.
合成例
`limit_count` INT UNSIGNED NULL