AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Frage zu Microsoft Transact-SQL Kurs: SELECT vor if-SELECT?
Thema durchsuchen
Ansicht
Themen-Optionen

Frage zu Microsoft Transact-SQL Kurs: SELECT vor if-SELECT?

Ein Thema von dust258 · begonnen am 5. Okt 2009 · letzter Beitrag vom 5. Okt 2009
 
dust258

Registriert seit: 18. Aug 2008
62 Beiträge
 
#1

Frage zu Microsoft Transact-SQL Kurs: SELECT vor if-SELECT?

  Alt 5. Okt 2009, 10:04
Datenbank: SQL-Server • Version: 2008 • Zugriff über: SQL Server Management Studio
Hi Leute,

ich arbeite mich gerade durch den Kurs "An Introduction to Transact-SQL in Microsoft® SQL Server® 2008"

Unter "Control-of-Flow Language Elements" gibt es folgenden Beispielcode:

SQL-Code:
USE AdventureWorks;
GO
WHILE (SELECT AVG(ListPrice) FROM Production.Product) < $300
BEGIN
   UPDATE Production.Product
      SET ListPrice = ListPrice * 2
   SELECT MAX(ListPrice) FROM Production.Product
   IF (SELECT MAX(ListPrice) FROM Production.Product) > $500
      BREAK
   ELSE
      CONTINUE
END

PRINT 'Too much for the market to bear';
Wie Ihr seht wird überprüft ob der Durchschnittspreis der Produkte unter $300 liegt. Außerdem bricht die if-Bedingung die Schleife ab, falls ein Preis die Marke von $500 überschreitet. Aber was soll die Zeile "SELECT MAX(ListPrice) FROM Production.Product" bewirken? Ich meine der gleiche Befehl wird doch in der IF-Anweisung abgefragt, oder?

Wie gesagt, ich will nur sicher gehen das ich das richtig verstanden habe...
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz