Tutoriel par Examples: clause



Considérez la compréhension de la liste ci-dessous: >>> def f(x): ... import time ... time.sleep(.1) # Simulate expensive function ... return x**2 >>> [f(x) for x in range(1000) if f(x) > 10] [16, 25, 36, ...] Cela se traduit par deux appels à f(x) po...
Les options doivent être déballées avant de pouvoir être utilisées dans la plupart des expressions. if let est une liaison facultative , qui réussit si la valeur facultative n'était pas nil : let num: Int? = 10 // or: let num: Int? = nil if let unwrappedNum = num { // num has type Int?;...
Steam a une section de jeux de moins de 10 $ sur sa page de magasin. Quelque part au cœur de leurs systèmes, il y a probablement une requête qui ressemble à: SELECT * FROM Items WHERE Price < 10
SELECT * FROM Employees WHERE ManagerId IS NULL Cette instruction renvoie tous les enregistrements d' employé dont la valeur de la colonne ManagerId est NULL . Le résultat sera: Id FName LName PhoneNumber ManagerId DepartmentId 1 James Smith 1234567890 NULL ...
Préférer public class Order { public OrderLine AddOrderLine(OrderLine orderLine) { if (orderLine == null) throw new ArgumentNullException(nameof(orderLine)); ... } } Plus de public class Order { public OrderLine AddOrderLine(OrderLine orderLine) { ...
Les instructions composites for while ) peuvent avoir une clause else (en pratique, cette utilisation est assez rare). L' else clause exécute seulement après une for la boucle se termine par itérer jusqu'à la fin, ou après un while boucle se termine par son expression conditionnelle devien...
Utilisez une sous-requête pour filtrer le jeu de résultats. Par exemple, tous les employés recevront un salaire égal au salaire le plus élevé. SELECT * FROM Employees WHERE Salary = (SELECT MAX(Salary) FROM Employees)
Une sous-requête dans une clause FROM agit de manière similaire à une table temporaire générée lors de l'exécution d'une requête et perdue par la suite. SELECT Managers.Id, Employees.Salary FROM ( SELECT Id FROM Employees WHERE ManagerId IS NULL ) AS Managers JOIN Employees ON M...
SELECT Id, FName, LName, (SELECT COUNT(*) FROM Cars WHERE Cars.CustomerId = Customers.Id) AS NumberOfCars FROM Customers
DELETE FROM `table_name` WHERE `field_one` = 'value_one' Cela supprimera toutes les lignes de la table où le contenu de la zone field_one à cette ligne correspond à 'value_one'. La clause WHERE fonctionne de la même manière qu'une sélection, de sorte que des éléments tels que > , &...
LES OPÉRATEURS $postsGreaterThan = Post::find()->where(['>', 'created_at', '2016-01-25'])->all(); // SELECT * FROM post WHERE created_at > '2016-01-25' $postsLessThan = Post::find()->where(['<', 'created_at', '2016-01-25'])->all(); // SELECT * FROM post WHERE created_at &l...
Vous pouvez utiliser des sous-requêtes pour définir une table temporaire et l'utiliser dans la clause FROM d'une requête "externe". SELECT * FROM (SELECT city, temp_hi - temp_lo AS temp_var FROM weather) AS w WHERE temp_var > 20; Le ci-dessus trouve des villes de la table mé...
L'exemple suivant trouve des villes ( exemple des villes ) dont la population est inférieure à la température moyenne (obtenue via une sous-requête): SELECT name, pop2000 FROM cities WHERE pop2000 < (SELECT avg(pop2000) FROM cities); Ici: la sous-requête (SELECT avg (pop2000) FROM citie...
Les sous-requêtes peuvent également être utilisées dans la partie SELECT de la requête externe. La requête suivante affiche toutes les colonnes de la table météo avec les états correspondants de la table cities . SELECT w.*, (SELECT c.state FROM cities AS c WHERE c.name = w.city ) AS state FROM ...
Données d'échantillon : CREATE TABLE table_name ( id, list ) AS SELECT 1, 'a,b,c,d' FROM DUAL UNION ALL -- Multiple items in the list SELECT 2, 'e' FROM DUAL UNION ALL -- Single item in the list SELECT 3, NULL FROM DUAL UNION ALL -- NULL list SELECT 4, 'f,,g' FROM DUAL; ...
En plus des constructions fonctionnelles telles que Try , Option et Either pour la gestion des erreurs, Scala prend également en charge une syntaxe similaire à celle de Java, en utilisant une clause try-catch (avec également un bloc potential). La clause catch est une correspondance de modèle: try ...
Dim sites() As String = {"Stack Overflow", "Super User", "Ask Ubuntu", "Hardware Recommendations"} Dim query = From x In sites Select x.Length ' result = 14, 10, 10, 24 Le rés...
Une clause HAVING filtre les résultats d'une expression GROUP BY. Remarque: Les exemples suivants utilisent la base de données exemple de la bibliothèque . Exemples: Renvoie tous les auteurs ayant écrit plus d'un livre ( exemple en direct ). SELECT a.Id, a.Name, COUNT(*) BooksWri...
Nous pouvons utiliser 1,2,3 .. pour déterminer le type de commande: SELECT * FROM DEPT ORDER BY CASE DEPARTMENT WHEN 'MARKETING' THEN 1 WHEN 'SALES' THEN 2 WHEN 'RESEARCH' THEN 3 WHEN 'INNOVATION' THEN 4 ELSE 5 END, CITY ID RÉGION VILLE...
Pour obtenir des enregistrements ayant l' un des id donnés select * from products where id in (1,8,3) La requête ci-dessus est égale à select * from products where id = 1 or id = 8 or id = 3

Page 1 de 3