SQL ServerでMySQLの「LIMIT」を作成するにはどうすればよいですか?
SQL ServerではTOP(1)を使用する必要があります。構文は次のとおりです-
SELECT TOP(1) *FROM yourTableName WHERE yourCondition;
上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです-
create table TopDemoInSQLServer ( Id int, Name varchar(10) );
テーブル作成のスナップショットは次のとおりです-
挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。クエリは次のとおりです-
insert into TopDemoInSQLServer values(10,'John'); insert into TopDemoInSQLServer values(14,'Carol'); insert into TopDemoInSQLServer values(1,'Sam'); insert into TopDemoInSQLServer values(11,'Bob'); insert into TopDemoInSQLServer values(18,'David'); insert into TopDemoInSQLServer values(20,'Sam');
テーブル内の挿入レコードのスナップショットは次のとおりです-
selectステートメントを使用して、テーブルのすべてのレコードを表示します。クエリは次のとおりです-
select *from TopDemoInSQLServer;
テーブルのすべてのレコードを表示するスナップショットは次のとおりです-
出力
LIMIT 1の代わりにTOP(1)を実装するためのクエリは次のとおりです-
select TOP(1) *from TopDemoInSQLServer where Name = 'Carol';
これがクエリのスナップショットです-
これがサンプル出力のスナップショットです-
-
MySQLでSQLスクリプトを実行する方法は?
MySQLでSQLスクリプトを実行するには、MySQLワークベンチを使用します。まず、MySQLワークベンチを開く必要があります。 スナップショットは次のとおりです- [SQLスクリプトを開く]をクリックして、SQLスクリプトを開きます。 または、次のショートカットキーを使用します- Ctrl+Shift+O その後、ディスクから.sqlファイルを選択するためのオプションが表示されます。私のシステムでは、ファイルはデスクトップにあります。次のスクリーンショットに示すのと同じ「tblstudent」SQLファイルを選択します- .sqlファイルを参照した後、次のスクリーンシ
-
SQLServerのINSERTステートメント
SQL ServerのINSERTステートメント(Transact-SQL)は、1つ以上のレコードをテーブルに挿入するために使用されます。 INSERTコマンド構文 レコードを挿入 最も単純な形式では、INSERTコマンド構文はVALUESキーワードを含むレコードを挿入します INSERT INTO bang (cot1, cot2, …) VALUES (bieuthuc1, bieuthuc2, …), (bieuthuc1, bieuthuc2, …), . ; INSERTコマンドの完全な構文は、VALUESキーワードを使用してレコードを挿入します INSER