Json型の使い方
- 10. CHAR や VARCHAR, あるいは TEXT
• 非スカラ値 (配列値相当) なのに、スカラ値 (単一値) 扱い。
• 文字列は最近の言語では string ですが、C では char[] ですし、
Haskell とかも文字の集合 (list) として扱ったりしますね?
- 11. あるいは LOB (Large Object)
• ファイルや画像。これも Byte 配列。
• SQL 標準としては、配列型が認められた SQL99 からの型だが、
配列型や JSON 型のように、正規化の問題として語られることはない。
- 14. いやまあ、できますよ?確かに。
• select ENAME from EMP where substr(ENAME,2,1) = 'A';
• select ENAME from EMP where regexp_like(ENAME, 'L.*K', 'i') ;
(↑oracle の場合)
でも、こんなことすると遅いし! ポスグレには
「関数インデックス」
という機能があるから速くできるよ!