こんにちは。「文」や「式」や「句」の違いがよくわからなかったので、調べたら文と式はわかりました。
文はそれ単独で完結する言語要素
式はそれ単独では基本的に完結せず、文または式の一部として使用される言語要素です。
式の最大の特徴として、値を返すという点が挙げられます(文は値を返しません)。
定数式はその値そのものを返します。
条件式は真偽値(True/False)を返す式です。
ただ、「句」がどういったものかがわかりません。Order By句とか色々ありOrder Byが何を意味しているのか理解はできますが、「句」ということがばひっかかります。
ひらたくいうと、どういったことでしょうか?
No.4ベストアンサー
- 回答日時:
英語版Wikipediaに掲載されている図がこちら。
http://en.wikipedia.org/wiki/File:SQL_ANATOMY_wi …
命令文(statement),節・句(clause),述部(predicate),式(experssion)という英単語が登場しています。
英語版Wikipediaに登場するClausesの説明文を日本語翻訳したのがこちら。
http://translate.google.co.jp/#en/ja/Clauses%2C% …
[10] ANSI/ISO/IEC International Standard (IS). Database Language SQL—Part 2: Foundation (SQL/Foundation). 1999. に登場する記述とのこと。
No.6
- 回答日時:
#4 さんの回答にある国際規格「Database Language -SQL- Part 2: Foundation (SQL/Foundation)」は、和訳がJISデータベースにあります(ただし1999年版ではなく2008年版の和訳)。
http://www.jisc.go.jp/app/JPS/JPSO0020.html
JISX3005-2 で検索すると出てきます。
「データベース言語SQL-第2部:基本機能(SQL/Foundation)」
No.5
- 回答日時:
SQLのSELECT文は、とても複雑な構文を持ちます。
ただ、機能毎に、いくつかの要素に分けて考えることが出来ます。
最低限必要なのは、どのテーブルから、どのフィールドを出力するかの二つの要素で、各々、SELECT区とFROM区と呼びます。機能を表現するのに、最低限の構造を「区」と表現している感じです。ちなみに、区はいくつかのキーワードと式、又は式の列挙から構成されます。
他の区(機能・要素)は全部オプションです。
抽出する条件を指定するWHERE区。ソート条件を指定するORDER BY区。グループ条件を指定するGROUP BY区。等が普通に出てきますね。
No.2
- 回答日時:
SQLの場合
SELECT~WHERE~ORDER BY~・・・
と、どんどん条件が重なることが多く、1つのSQL文の中に
複数の「条件」が指定されることがむしろアタリマエです。
この「条件」の部分を指す単語として「句」を使います。
「ORDER BY 句」とあった場合、「ORDER BY」で指定される
条件の部分が「句」でして、その後ろに更に別の条件が
重なった時は、その部分は別の「句」として区分されるんです。
SQLの場合、帰ってくるのは値でなくひと固まりのデータです
から、値が帰ってくることが前提の「式」という言葉は使わず、
全体を指す「文」と、部分を指す「句」で表現します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 大学受験 漢文が絶望的です 漢文のヤマのヤマで勉強していて、句法と重要語句は完璧ではありませんが、一度、問題を 2 2023/05/12 13:10
- 英語 It is thanks to food and water that a child can gr 2 2022/04/12 19:57
- 大学受験 助けてください。 大学入試まであと38日なのですが英語が2割です…。 第1志望は5割位なのですが、2 8 2023/01/03 19:37
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- 英語 ”be”<動詞>と<助動詞>混同の誤り ― 形式主義文法論の混迷 12 2022/05/17 11:09
- 日本語 自立語/付属語という品詞区分の誤り 5 2022/09/05 00:20
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- 英語 ソシュール言語観による品詞、単語、辞書理解の誤り 4 2022/11/24 12:27
- 日本語 ChatGPT 6 2023/02/23 09:42
- 結婚式・披露宴 結婚式の準備で夫と険悪ムードです。。 結婚2年目、3ヶ月後に結婚式を予定しています。 式場選びは2人 5 2022/06/26 22:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
InformixのSQL文Where句で
-
T-SQLで任意の箇所で強制終了す...
-
pandasでsqlite3にテーブル作成...
-
SELECT INTOで一度に複数の変数...
-
【SQL】他テーブルに含まれる値...
-
Excelでしりとりを作る方法
-
Accessで最新のレコード...
-
オシロスコープYOKOGAWA DL708...
-
truncate tableを使って複数の...
-
Activation codeとは
-
エラーを起こす方法
-
次の時間帯の勝率の合計を求め...
-
Accessの構成をコピーしたい
-
sqlに記述できない文字
-
PostgreSQLのtimestamp型で時間...
-
SQLのテーブルにないデータの出力
-
1つのドメインを複数のDNSで管...
-
認知心理学で言うスクリプトとは?
-
フラグをたてるってどういうこ...
-
自作アプリからAPIで他のアプリ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
T-SQLで任意の箇所で強制終了す...
-
chr(13) と char(13) の違いっ...
-
OracleとSQL ServerのSQL文上で...
-
ゼロ未満の場合で更新する場合
-
SQLの「句」とはなんですか
-
複雑なSQL文を独学する方法
-
SELECT * FROM
-
IN句に副問合わせを使う場合と...
-
InformixのSQL文Where句で
-
MSSQLとMySQLのSQL文の違いにつ...
-
OracleのデータをACCESSでダン...
-
MySQLで改行を含んだ文を登録し...
-
SQL実行エラー時のロールバック...
-
フラグをたてるってどういうこ...
-
SELECT INTOで一度に複数の変数...
-
【SQL】他テーブルに含まれる値...
-
sqlに記述できない文字
-
UPDATEで既存のレコードに文字...
-
テーブル名が可変の場合のクエ...
-
エラーを起こす方法
おすすめ情報