Create the user variable PLAYERNO and initialize it with the value 7. : Variable « Select Clause « SQL / MySQL

Home
SQL / MySQL
1.Aggregate Functions
2.Backup Load
3.Command MySQL
4.Cursor
5.Data Type
6.Database
7.Date Time
8.Engine
9.Event
10.Flow Control
11.FullText Search
12.Function
13.Geometric
14.I18N
15.Insert Delete Update
16.Join
17.Key
18.Math
19.Procedure Function
20.Regular Expression
21.Select Clause
22.String
23.Table Index
24.Transaction
25.Trigger
26.User Permission
27.View
28.Where Clause
29.XML
SQL / MySQL » Select Clause » Variable 
Create the user variable PLAYERNO and initialize it with the value 7.
       
mysql>
mysql>
mysql>
mysql> CREATE TABLE PLAYERS
    -> (
    ->     PLAYERNO INTEGER NOT NULL,
    ->     NAME CHAR(15NOT NULL,
    ->     INITIALS CHAR(3NOT NULL,
    ->     BIRTH_DATE DATE ,
    ->     SEX CHAR(1NOT NULL,
    ->     JOINED SMALLINT NOT NULL,
    ->     STREET VARCHAR(30NOT NULL,
    ->     HOUSENO CHAR(4,
    ->     POSTCODE CHAR(6,
    ->     TOWN VARCHAR(30NOT NULL,
    ->     PHONENO CHAR(13,
    ->     LEAGUENO CHAR(4,
    ->     PRIMARY KEY (PLAYERNO)
    -> );
Query OK, rows affected (0.00 sec)

mysql>
mysql> INSERT INTO PLAYERS VALUES (2'Everett', 'R''1948-09-01', 'M'1975'Stoney Road','43', '3575NH', 'Stratford'
'070-237893', '2411');
Query OK, row affected (0.00 sec)

mysql> INSERT INTO PLAYERS VALUES (6'Parmenter', 'R''1964-06-25', 'M'1977'Haseltine Lane','80', '1234KK', 'Strat
ford', '070-476537', '8467');
Query OK, row affected (0.00 sec)

mysql> INSERT INTO PLAYERS VALUES (7'Wise', 'GWS', '1963-05-11', 'M'1981'Edgecombe Way','39', '9758VB', 'Stratford
', '070-347689', NULL);
Query OK, row affected (0.00 sec)

mysql> INSERT INTO PLAYERS VALUES (8'Newcastle', 'B''1962-07-08', 'F'1980'Station Road','4', '6584WO', 'Inglewoo
d', '070-458458', '2983');
Query OK, row affected (0.00 sec)

mysql> INSERT INTO PLAYERS VALUES (27'Collins', 'DD', '1964-12-28', 'F'1983'Long DRay','804', '8457DK', 'Eltham',
'079-234857', '2513');
Query OK, row affected (0.00 sec)

mysql> INSERT INTO PLAYERS VALUES (28'Collins', 'C''1963-06-22', 'F'1983'Old Main Road','10', '1294QK', 'Midhurs
t', '010-659599', NULL);
Query OK, row affected (0.00 sec)

mysql> INSERT INTO PLAYERS VALUES (39'Bishop', 'D''1956-10-29', 'M'1980'Eaton Square','78', '9629CD', 'Stratford
', '070-393435', NULL);
Query OK, row affected (0.00 sec)

mysql> INSERT INTO PLAYERS VALUES (44'Baker', 'E''1963-01-09', 'M'1980'Lewis Street','23', '4444LJ', 'Inglewood'
'070-368753', '1124');
Query OK, row affected (0.00 sec)

mysql> INSERT INTO PLAYERS VALUES (57'Brown', 'M''1971-08-17', 'M'1985'Edgecombe Way','16', '4377CB', 'Stratford
', '070-473458', '6409');
Query OK, row affected (0.00 sec)

mysql> INSERT INTO PLAYERS VALUES (83'Hope', 'PK', '1956-11-11', 'M'1982'Magdalene Road','16A', '1812UP', 'Stratfo
rd', '070-353548', '1608');
Query OK, row affected (0.00 sec)

mysql> INSERT INTO PLAYERS VALUES (95'Miller', 'P''1963-05-14', 'M'1972'High Street','33A', '5746OP', 'Douglas',
 '070-867564', NULL);
Query OK, row affected (0.00 sec)

mysql> INSERT INTO PLAYERS VALUES (100'Parmenter', 'P''1963-02-28', 'M'1979'Haseltine Lane','80', '6494SG', 'Str
atford', '070-494593', '6524');
Query OK, row affected (0.00 sec)

mysql> INSERT INTO PLAYERS VALUES (104'Moorman', 'D''1970-05-10', 'F'1984'Stout Street','65', '9437AO', 'Eltham'
'079-987571', '7060');
Query OK, row affected (0.00 sec)

mysql> INSERT INTO PLAYERS VALUES (112'Bailey', 'IP', '1963-10-01', 'F'1984'Vixen Road','8', '6392LK', 'Plymouth',
 '010-548745', '1319');
Query OK, row affected (0.00 sec)

mysql>
mysql> SET @PLAYERNO = 7;
Query OK, rows affected (0.00 sec)

mysql>
mysql>
mysql> SELECT NAME, TOWN, POSTCODE
    -> FROM PLAYERS
    -> WHERE PLAYERNO < @PLAYERNO;
+-----------+-----------+----------+
| NAME      | TOWN      | POSTCODE |
+-----------+-----------+----------+
| Everett   | Stratford | 3575NH   |
| Parmenter | Stratford | 1234KK   |
+-----------+-----------+----------+
rows in set (0.00 sec)

mysql>
mysql> drop table players;
Query OK, rows affected (0.00 sec)

mysql>

   
    
    
    
    
    
    
  
Related examples in the same category
1.Variables can be assigned values from arbitrary expressions.
2.Using variable the calculate the new column ID
3.Global System Variables versus System Variables at the Connection Level
4.Using SQL Variables in Queries
5.Returns all global variables and their settings
6.Return the session system variables
7.If you're retrieving the value of a global variable, you must also precede the variable name with the global keyword
8.If you want to retrieve a value for a session variable, rather than a global variable
9.Set the query_cache_limit variable to 1000000 at the global level
10.To set a session-level variable
11.Check the state of the variables with the following command:
12.Ordinary variables indicated by a prefixed @ sign.
13.System and server variables: Such variables contain states or attributes of the MySQL server.
14.Variable Assignment
15.Use of Variables
16.SQL variables hold single values.
17.If the variable has not been used previously, that value is NULL:
18.To set a variable explicitly to a particular value, use a SET statement.
19.Variable names are case sensitive:
20.SQL variables may be used to store the results of intermediate calculations.
21.Use a two-stage approach involving one query that selects the maximum size into a SQL variable, and another th
22.Calculate the overall average and save it in a variable, then compare each driver's average to the saved value
23.To use a SQL variable, store the highest price in it, then use the variable to identify the record containing
24.To find a value and save it in a variable
25.SELECT statement defines two variables
26.User Variables
27.Set a variable specifically.
28.Can the result of a SELECT statement be assigned to a user variable
29.Compare decimal type variables
30.Create and set MySQL variable
31.Using concat to create value for variable
32.Using variable in where clause
33.Assin constant value to a variable
34.Assign the result from a sql to a variable
35.Assign a constant to a variable
36.Assign and create three variables inside one select statement
37.Assign the result of an aggregate function to a variable
38.Using variable to pass value between sql statement
39.Compare to a variable
40.Insert statement with variable
41.Assign value to a variable with :=
42.Using select ... into to assign value to variabls
43.A two-query approach
44.Advancing the rank only when values change
45.Use the differential as follows to produce team standings that include winning percentage and GB values
46.To calculate a standard deviation based on n-1 degrees of freedom instead
47.Calculating Linear Regressions or Correlation Coefficients
48.Assigning Ranks
49.Comparing a Table to Itself
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.