先日、友人はアメリカではSQLをes-qu-elではなくsquelのように発音していると私に言った。私はびっくりしました。話しながら「SELECT *」がどのように読み上げられるのか気になっていました。
- 星を選択しますか?
- アスタリスクを選択しますか?
- すべて選択?
先日、友人はアメリカではSQLをes-qu-elではなくsquelのように発音していると私に言った。私はびっくりしました。話しながら「SELECT *」がどのように読み上げられるのか気になっていました。
回答:
私はアメリカに住んでいて、ほとんどの場合、選択したスターの発音を聞きます
そして、通常はes-qu-elの代わりにsequelを使用します。音節が少なく、簡単に言うことができるからです。
SQLは元々SEQUELと呼ばれていたため、多くの人がそのように言っています。
ただし、ANSIは、80年代のある時点でSQL(es-q-el)と呼ばれることを宣言しました(当時はすでにSQLと綴られていました)(1986年の最初の標準化会議で)。
個人的には、SEQUELの作成者がそれをそのように呼んだので、委員会の指定とは対照的に、その名前で呼んだ方がより尊重すると思います(Ray Boyce、SQLが標準化される前に脳動脈瘤で亡くなりました)。(当時SQLを使用していた大多数の人は言うまでもなく、それをSEQUELと呼んだので、それが本来の有機言語の使用法です。)
ただし、コミュニケーションの観点から言えば、select allが最も有用だとSELECT *
私が思う方法については、議論の余地はありませんが、標準的に正しい方法はありません。人々は、select starをかなり頻繁に使用し、selectアスタリスクはリズミカルに乏しく、伝達しません。つまり、誰もその言い回しを使用することはほとんどありません。あなたが知っているので、それは愚かに聞こえる。
レイボイスの死因、脳動脈瘤(SEQUELの作成者の1人)を思い出しました-自動車事故ではありません。
かつて、私は多数のコンピューターとオペレーティングシステムにNCインストールを行いました。私が学んだことの1つは、地元の流行語を感じ、地元の専門用語で店に話すことです。つまり、Univacの「ファイル」はPCの「フォルダ」に似ています。
あなたが大衆に話しているなら、最も使用されるのが一番です。
例として:
A Poem For Computer Geeks
< > ! * ' ' #
^ " ` $ $ -
! * = @ $ _
% * < > ~ #4
& [ ] . . /
| { , , SYSTEM HALTED
A Translation for the Mundanes
Waka waka bang splat tick tick hash
Caret quote back-tick dollar dollar dash
Bang splat equals at dollar underscore
Percent splat waka waka tilde number four
Ampersand bracket bracket dot dot slash
Vertical bar curly brace comma comma crash
これは、流行語が時間の経過とともに変化していく様子の良い例です。そしてはい、私はインストールをしているときにそれらの束に出くわしました。
(それ以外に、メーターと韻両方の詩です。)
私はアメリカ、太平洋岸北西部に住んでおり、ここでEs-Que-Elを聞くことはありません。
私は最初はEs-Que-Elと言い始めました、そして誰かがSequelを言うのを聞くたびにそれは私の脳を傷つけました、しかし私の同僚はほとんど(すべてではないにせよ)がSequelと言っていたので流れで行った。今日、私の頭が痛いのは、Es-Que-Elを聞いていることです。
さらに、Microsoft SQL Server製品を使用しているため、「Es-Que-El Server」(恐ろしい音)と言う人はいないようですが、聞こえるのは「Sequel Server」だけです。
また、私たちの組織では、SELECT *を「SELECT Star」と表記しています。