Sign in

Tracks/Strings and dates

Strings and dates

LIKE, EXTRACT, and everyday text/date helpers.

Start this track
string functions
date functions
EXTRACT
LIKE
BETWEEN

0/77 solved

  1. 1—008. Employees Hired After 2022
    easy
  2. 2—018. Customer Name Search
    easy
  3. 3—019. Orders in a Price Range
    easy
  4. 4—022. Uppercase Product Names
    easy
  5. 5—023. Extract Order Year
    easy
  6. 6—030. Monthly Order Count
    easy
  7. 7—101. String Length Function
    easy
  8. 8—102. UPPER and LOWER String Functions
    easy
  9. 9—103. Trim Leading and Trailing Whitespace
    easy
  10. 10—104. Concatenate First and Last Name
    easy
  11. 11—105. Extract Category Code from SKU
    easy
  12. 12—106. Replace Words in Review Text
    easy
  13. 13—107. Filter Orders by Date
    easy
  14. 14—108. Extract Year from Hire Date
    easy
  15. 15—109. Find Orders Placed in September
    easy
  16. 16—110. Calculate Project Duration in Days
    easy
  17. 17—120. Filter Employees by Salary Range
    easy
  18. 18—123. Find Gmail Customers Using LIKE
    easy
  19. 19—124. Match Employee Codes with _ Wildcard
    easy
  20. 20—125. Find Products NOT Starting with S
    easy
  21. 21—131. Most Recent Hire Date per Department
    easy
  22. 22—132. First Product Name Alphabetically per Category
    easy
  23. 23—153. Group Orders by Month Using DATE_TRUNC
    easy
  24. 24—154. Find Active Subscriptions After a Date
    easy
  25. 25—155. Pad Invoice Numbers with LPAD
    easy
  26. 26—156. Reverse Strings and Detect Palindromes
    easy
  27. 27—157. Find the Position of @ in Email Addresses
    easy
  28. 28—158. CHAR_LENGTH vs LENGTH on Messages
    easy
  29. 29—305. Extract Day of Week from Order Date
    easy
  30. 30—308. Products Whose Name Starts with 'A'
    easy
  31. 31—310. Filter Orders by a Specific Date
    easy
  32. 32—314. Customers with Long Names
    easy
  33. 33—315. Uppercase Product Names
    easy
  34. 34—318. Count Orders Grouped by Year and Month
    easy
  35. 35—319. Orders in a Date Range (BETWEEN)
    easy
  36. 36—324. Format Order IDs with Zero-Padding
    easy
  37. 37—042. Combined List: Employees and Customers Named Alex
    medium
  38. 38—046. Month-over-Month Revenue Change
    medium
  39. 39—047. Preview Next Month Revenue with LEAD
    medium
  40. 40—054. Year-over-Year Order Revenue Growth
    medium
  41. 41—057. Employee Tenure in Full Years
    medium
  42. 42—058. Monthly New Customer Signups
    medium
  43. 43—067. Extract Email Domain
    medium
  44. 44—069. 7-Day Rolling Active Users
    medium
  45. 45—073. Orders from Last Quarter
    medium
  46. 46—074. Products per Category as Comma-Separated List
    medium
  47. 47—075. Average Days Between Customer Orders
    medium
  48. 48—076. Monthly Order Completion Rate
    medium
  49. 49—079. Customer Cohort by First Order Month
    medium
  50. 50—080. 3-Month Moving Average Revenue
    medium
  51. 51—082. Retained Customers: Ordered in Both Month 1 and Month 2
    medium
  52. 52—088. Fulfilled Orders Percentage per Month
    medium
  53. 53—090. Customers Who Ordered Every Month of 2026
    medium
  54. 54—184. Comma-Separated Employee List Per Department
    medium
  55. 55—187. Filter Users by Email Pattern Using REGEXP
    medium
  56. 56—188. Extract Email Domain Using SPLIT_PART
    medium
  57. 57—189. Subscription Expiry and Days Remaining
    medium
  58. 58—190. Fill Date Gaps Using GENERATE_SERIES
    medium
  59. 59—205. Weekly Sales Totals Using DATE_TRUNC
    medium
  60. 60—240. Aggregate Orders by Weekday vs Weekend
    medium
  61. 61—241. Count Orders by Hour of Day
    medium
  62. 62—244. Email Domain Frequency Analysis
    medium
  63. 63—245. Phone Number Format Validation with SIMILAR TO
    medium
  64. 64—265. Month-End Date Calculation
    medium
  65. 65—266. Assign Sales to Fiscal Year Quarters
    medium
  66. 66—267. Count Business Days Between Two Dates
    medium
  67. 67—268. Calculate Age in Years from Birthdate
    medium
  68. 68—338. Total Revenue by Day of Week
    medium
  69. 69—342. Customer Order Gap Alert (30–60 Days)
    medium
  70. 70—344. Top Salesperson Each Quarter
    medium
  71. 71—359. Region × Quarter Revenue Pivot Matrix
    medium
  72. 72—370. Peak Order Hour per Day
    medium
  73. 73—092. Longest Consecutive Login Streak
    hard
  74. 74—095. Session Identification from Login Events
    hard
  75. 75—096. Churned vs Retained Customers
    hard
  76. 76—097. Cohort Retention Matrix (Months 0–3)
    hard
  77. 77—298. String Parsing: Extract Structured Data from Concatenated Field
    hard