Categories
MySQL

Mysql Query tips & tricks

Few Mysql queries that will help you develop websites and resolve complex codes.

Here are few Mysql Query tips:

Finding 2nd highest salary in employee table

 SELECT MAX(`salary`) from tbl where `salary` < (select MAX(`salary`) from tbl);

Mysql order by FIELD

 SELECT * FROM tbl ORDER BY FIELD(first_name,'John') desc, FIELD(last_name,’Doe′) ASC;

Show category-parent category

 SELECT
 T2.category_name AS subcategory,
 T1.category_name AS category
 FROM category T1
 JOIN category T2
 ON T1.category_id = T2.category_pid

Show category-parent category with parent

 SELECT T2.category_name AS subcategory, T1.category_name AS category
 FROM category T1
 RIGHT JOIN category T2 ON T1.category_id = T2.category_pid

Show null replace with text

 SELECT
 T2.category_name AS subcategory,
 IFNULL(T1.category_name, “replacewith”) AS category
 FROM category T1
 RIGHT JOIN category T2
 ON T1.category_id=T2.category_pid IFNULL(T1.category_name, “replacewith”)

Show multilevel at single query

 SELECT * FROM
 (
 SELECT 0 AS parent_id,” AS parent,cat_id AS category_id,category AS category FROM categories WHERE parent_cat_id=0
 UNION
 SELECT cat.cat_id AS parent_id,cat.category AS parent,chd.cat_id AS category_id,chd.category AS category FROM categories chd
 INNER JOIN categories cat ON cat.cat_id=chd.parent_cat_id
 ) AS t
 ORDER BY concat(t.parent,t.category)
Avatar for Namaste UI (Author)

By Namaste UI (Author)

Namaste UI collaborates closely with clients to develop tailored guest posting strategies that align with their unique goals and target audiences. Their commitment to delivering high-quality, niche-specific content ensures that each guest post not only meets but exceeds the expectations of both clients and the hosting platforms. Connect with us on social media for the latest updates on guest posting trends, outreach strategies, and digital marketing tips. For any types of guest posting services, contact us on info[at]namasteui.com.

Leave a Reply

Your email address will not be published. Required fields are marked *