異なる列の順序と列の総数より明確な条件戻る複数の行でSELECT

ミロスラフ・Savel:

私は、SELECT文を次のようしている場合:

SELECT COUNT(*)
FROM table1

テーブル内のリターン500行を(年齢= NULLを持つ行がありません)

SELECT first_name, last_name, occupation 
FROM table1
WHERE age <= 10

テーブル内の200行を返します。

SELECT occupation, last_name, first_name
FROM table1
WHERE age > 10

テーブル320個の行を返します

どのようにこれを可能にすることができますか?数字は任意に選択されたが、何が理由になることができますか?ご提案をいただき、ありがとうございます。

jarlh:

TABLE1は実際にあるビュー、および年齢値は、選択時に計算されます。クエリ2を実行するまで、あなたは数ヶ月のために待っていれば、おそらく20人が11になっています。

学ぶべきレッスン:決して店の年齢、出産の店の日!

おすすめ

転載: http://10.200.1.11:23101/article/api/json?id=373478&siteId=1