SQLite

文法の違い

項目 MySQL SQLite PostgreSQL オートインクリメント AUTO_INCREMENT AUTOINCREMENT 未調査 ランダム RAND() RANDOM() 未調査 文字コード設定 SET NAMES utf8 未調査 SET NAMES 'utf8' UNSIGNED ○ × 未調査

文字数を取得

SQLite SELECT artist, LENGTH(artist) FROM music ORDER BY LENGTH(artist) DESC MySQLでも使えるが、文字数ではなくバイト数が返ってくる。 MySQL SELECT no, artist, CHAR_LENGTH(artist) FROM music ORDER BY CHAR_LENGTH(artist) DESC