Advertisement
OeleGeirnaert

MySQL BlogPost

Jan 23rd, 2013
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.52 KB | None | 0 0
  1. CREATE TABLE sqlfiddleusers
  2. (
  3.   id INT auto_increment PRIMARY KEY,
  4.   firstname VARCHAR(20) NOT NULL,
  5.   lastname VARCHAR(20) NOT NULL,
  6.   date_registered TIMESTAMP DEFAULT CURRENT_TIMESTAMP
  7. );
  8.  
  9. INSERT INTO sqlfiddleusers
  10. (firstname, lastname)
  11. values
  12. ('Oele','Geirnaert');
  13.  
  14. CREATE TABLE aLittleTestForOele
  15.     (
  16.      id INT auto_increment PRIMARY KEY,
  17.      user_id INT NOT NULL,
  18.      date_created DATETIME,
  19.      date_last_modified TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  20.      contact_type VARCHAR(20) NOT NULL,
  21.      contact_value VARCHAR(50) NOT NULL
  22.     );
  23.  
  24. INSERT INTO aLittleTestForOele
  25. (User_ID, Date_Created, Contact_Type, Contact_Value)
  26. VALUES
  27. (1,NOW(),'Email', 'mailto:info@oelegeirnaert.be'),
  28. (1,NOW(),'Twitter', 'https://twitter.com/oelegeirnaert'),
  29. (1,NOW(),'Mobile', 'tel:+32479376860'),
  30. (1,NOW(),'Website', 'http://www.oelegeirnaert.be'),
  31. (1,'2003/05/03 21:02:44','Email','AnOldEmailAddress@oelegeirnaert.be'),
  32. (1,NOW(),'LinkedIn','http://www.linkedin.com/in/oelegeirnaert');
  33.  
  34. SELECT sqlfiddleusers.firstname, sqlfiddleusers.lastname, aLittleTestForOele.contact_type, aLittleTestForOele.contact_value,
  35.   CASE Year(aLittleTestForOele.date_Created)
  36.       WHEN YEAR(NOW()) THEN "YES, up to date!"
  37.       ELSE "Nooooo, what happend?"
  38.   END AS Up_To_Date_Or_Not, Year(aLittleTestForOele.date_Created) AS YEAR_ADDED
  39. FROM sqlfiddleusers
  40. INNER JOIN aLittleTestForOele ON sqlfiddleusers.id = aLittleTestForOele.user_id;
  41.  
  42. Select 'Thanks For Looking This Example! </br> Kind Regards, \n Oele Geirnaert' AS THANK_YOU;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement