L'instruction FOREACH dans SQL est utilisée pour effectuer des opérations de boucle sur plusieurs lignes d'une table, notamment parcourir les lignes de la table, effectuer des opérations pour chaque ligne et filtrer les lignes en fonction de conditions. La syntaxe est FOREACH (rowset_expression) AS FOR EACH ROW liste_instructions.
Utilisation de FOREACH en SQL
L'instruction FOREACH est utilisée en SQL pour effectuer une opération de boucle sur une série de lignes dans une table. Il est principalement utilisé dans les scénarios suivants :
Syntaxe :
<code>FOREACH (rowset_expression) AS FOR EACH ROW statement_list</code>
Où :
rowset_expression
指定要遍历的表或查询结果statement_list
指定执行的 SQL 语句用法示例:
以下示例使用 FOREACH 遍历 Customers
statement_list
Spécifie l'instruction SQL à exécuterExemple d'utilisation :
Clients
et afficher le nom et l'adresse de chaque client : <code class="sql">DECLARE @Customers TABLE ( ID int, Name nvarchar(50), Address nvarchar(100) ); INSERT INTO @Customers (ID, Name, Address) VALUES (1, 'John Doe', '123 Main Street'), (2, 'Jane Smith', '456 Oak Avenue'); FOREACH (row IN @Customers) AS FOR EACH ROW SELECT Name, Address FROM row;</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!